import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// 导入 Node.js 的 path 模块
import path from 'path'

// https://vite.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      // 设置 @ 别名指向 src 目录。path.resolve(__dirname, 'src') 将返回 src 目录绝对路径
      '@': path.resolve(__dirname, 'src'),
    },
  },
  server: {
		host: '0.0.0.0',
		port: 3000, // 端口号
		open: false, // 是否自动打开浏览器
	},
  build: {
    sourcemap: false,    // 禁止生成 sourcemap
    // 配置输出目录清理
    outDir: 'dist',
    emptyOutDir: true,
  },
})
